package com.arcaneshift.model.abstracts;

import java.io.Serializable;

import com.arcaneshift.model.util.CardType;
import com.arcaneshift.model.util.ElementType;

public abstract class AbstractCard implements Serializable {
	private static final long serialVersionUID = 1L;
	
	public abstract ElementType getElement();

	public abstract void setElement(ElementType element);

	public abstract String getName();

	public abstract void setName(String name);
	
	public abstract Long getId();

	public abstract void setId(Long id);

	public abstract CardType getType();
}